package com.sbl.service.impl;


import com.sbl.dao.IAccountDao;
import com.sbl.service.IAccountService;

/**
 * 账户的  业务层  实现类
 */
public class AccountServiceImpl implements IAccountService {

    private IAccountDao accountDao2;

    //默认的构造方法（显示的写出来了）
    public AccountServiceImpl(){
        System.out.println("对象创建了");
    }

    //用于测试，如果使用bean，没有其它标签，调用默认构造方法创建，没有就会失败
    public AccountServiceImpl(String id) {
        System.out.println("手动添加的构造方法 对象创建了"+id);
    }

    //把对象传递了进来，进行操作
    public void saveAccount(IAccountDao accountDao) {
        accountDao.saveAccount();
    }
    //这里操作了锤子啊，对象仅仅声明了...
    public void saveAccount() {
        accountDao2.saveAccount();
    }

    public void  init(){
        System.out.println("对象初始化了。。。");
    }
    public void  destroy(){
        System.out.println("对象销毁了。。。");
    }


    public void testHello() {
        System.out.println("随意调用Hello方法，测试对象创建");
    }
}
